import request from '@/utils/request'

// 创建商品秒杀产品
export function createStoreSeckill(data) {
  return request({
    url: '/eb/store-seckill/create',
    method: 'post',
    data: data
  })
}

// 更新商品秒杀产品
export function updateStoreSeckill(data) {
  return request({
    url: '/eb/store-seckill/update',
    method: 'put',
    data: data
  })
}

// 删除商品秒杀产品
export function deleteStoreSeckill(id) {
  return request({
    url: '/eb/store-seckill/delete?id=' + id,
    method: 'delete'
  })
}

// 获得商品秒杀产品
export function getStoreSeckill(id) {
  return request({
    url: '/eb/store-seckill/get?id=' + id,
    method: 'get'
  })
}

// 获得商品秒杀产品分页
export function getStoreSeckillPage(params) {
  return request({
    url: '/eb/store-seckill/page',
    method: 'get',
    params
  })
}

// 更新秒杀商品状态
export function updateStatus(data) {
  return request({
    url: '/eb/store-seckill/update-status',
    method: 'put',
    data: data
  })
}

// 获取商品规格值数据
export function getProductAttrValue(id, productId) {
  return request({
    url: '/eb/store-seckill/getProductAttrValue',
    method: 'get',
    params: { id, productId }
  });
}

// // 获取运费模板数据
// export function getShippingTemplates() {
//   return request({
//     url: '/eb/store-seckill/getShippingTemplates',
//     method: 'get'
//   });
// }

// 创建商品秒杀产品
export function attrValueCreate(data) {
  return request({
    url: '/eb/store-seckill/attrValueCreate',
    method: 'post',
    data: data
  })
}

export function updateAttrValue(data) {
  return request({
    url: '/eb/store-seckill/updateAttrValue',
    method: 'put',
    data: data
  })
}
